technological dependence - French English Dictionary